// pages/my/my.js
import {ajax} from '../../utils/httpRequest.js';
import {URI_LOGIN, URI_POSTUSERINFO} from '../../api.js';

Page({

  /**
   * 页面的初始数据
   */
  data: {
    userInfo: {},
    ztHserInfo: {},
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

    if (wx.getStorageSync('userInfo')) {
      this.setData({
        userInfo: wx.getStorageSync('userInfo')
      });
    }


    // if (wx.getStorageSync('zthUserInfo')) {
    //   this.setData({
    //     userInfo: wx.getStorageSync('zthUserInfo')
    //   })
    //   console.log(this.data.userInfo);
    // }
    // if (!wx.getStorageSync('userInfo') || !wx.getStorageSync('userInfo').nickName
    //     || !wx.getStorageSync('userInfo').headUrl) {
    // wx.getSetting({
    //   success(res) {
    //     if (res.authSetting['scope.userInfo']) {
    //       console.log('授权过');
    //     } else {
    //       wx.showModal({
    //         title: '基本授权',
    //         content: '为了您能更好的体验小程序的全部功能，请你点击确定按钮授权获取基本用户信息',
    //         success: function (res) {
    //           if (res.confirm) {
    //             //这个废弃了；无效
    //             wx.openSetting({
    //               success: (res) => {
    //                 console.log('打开设置成功')
    //               }
    //             })
    //           } else if (res.cancel) {
    //             console.log('用户点击取消')
    //           }
    //         }
    //       })
    //     }
    //   }
    // })
    // }
  },


  bindGetUserInfo: function (e) {
    console.log(e);
    if (e.detail.errMsg == 'getUserInfo:ok') {
      var userInfo = e.detail.userInfo;
      this.setData({
        userInfo: userInfo
      });
      wx.setStorageSync('userInfo', userInfo);
      //授权获取用户头像给服务器
      ajax.post(URI_POSTUSERINFO, {
        nickName: userInfo.nickName,
        headUrl: userInfo.avatarUrl,
        accessToken: wx.getStorageSync('accessToken')
      }, {}, (res) => {
        console.log(res);
      })
    }else {
      wx.showModal({
        title: '基本授权',
        content: '为了您能更好的体验小程序的全部功能，请你点击确定按钮授权获取基本用户信息',
        showCancel: false,
        confirmColor: '#ff474f',
        success: function (res) {
          if (res.confirm) {
            // wx.openSetting({
            //   success: (res) => {
            //     console.log('打开设置成功')
            //   }
            // })
          }
        }
      })
    }
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function (res) {
    // if (res.from === 'button') {
    //   // 来自页面内转发按钮
    //   console.log(res.target)
    // }
    return {
      title: '择天惠-一个做优惠的小程序',
      path: 'pages/my/my',
      success: function (res) {
        // 转发成功
        console.log('转发成功')
      },
      fail: function (res) {
        // 转发失败
        console.log('转发失败')
      }
    }
  }
})